package com.vpx.server.framework.authority;

import com.vpx.server.bean.entity.SysMenuOperate;
import com.vpx.server.bean.entity.SysRole;
import com.vpx.server.bean.entity.SysRoleAuth;
import com.vpx.server.framework.base.Base;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * @author lihui
 * @title: vpx
 * @module TODO
 * @description: TODO
 * @date 2021/9/12 12:33
 */
@Getter
@Setter
public class SessionUser extends Base {
    /**
     * 用户id
     */
    private Long id;
    /**
     * 用户名
     */
    private String userName;

    /**
     * 登录账号
     */
    private String loginAccount;

    /**
     * 用户角色
     */
    private List<SysRole> roleList = new ArrayList<SysRole>();

    /**
     * 用户操作权限
     */
    private Set<String> auths;


}
